libxl: event: Introduce CTX_UNLOCK_EGC_FREE
authorIan Jackson <ian.jackson@eu.citrix.com>
Thu, 9 Jan 2020 18:54:19 +0000 (18:54 +0000)
committerIan Jackson <ian.jackson@eu.citrix.com>
Mon, 27 Jan 2020 16:03:17 +0000 (16:03 +0000)
commit9cb0ac86d429429078e2090f740f232483b60c44
tree1ddb0c5aeba189c40a7f2b192a43aec63f3b11d8
parent2d5fa855a166b04e639b49d20f30fa1cf6e63f85
libxl: event: Introduce CTX_UNLOCK_EGC_FREE

This is a very common exit pattern.  We are going to want to change
this pattern.  So we should make it into a macro of its own.

No functional change.

Signed-off-by: Ian Jackson <ian.jackson@eu.citrix.com>
Reviewed-by: George Dunlap <george.dunlap@citrix.com>
Tested-by: George Dunlap <george.dunlap@citrix.com>
tools/libxl/libxl_event.c
tools/libxl/libxl_fork.c
tools/libxl/libxl_internal.h